<script type="text/javascript">var baseUrl = '<?php echo $this->baseUrl(); ?>';</script> 
<script type="text/javascript">
    $(document).ready(function() {

        $('#vencimiento_usuario').mask('99/99/9999');
        $('#monto').keypress(function(event) {

            if ((event.which != 44 || $(this).val().indexOf(',') != -1) && (event.which < 48 || event.which > 57)) {
                event.preventDefault();
            }
        });
        $('#monto_usuario').keypress(function(event) {

            if ((event.which != 44 || $(this).val().indexOf(',') != -1) && (event.which < 48 || event.which > 57)) {
                event.preventDefault();
            }
        });
    });
</script>
<style>
    .style-tabla table {
        font: 62.5%/1.3 normal Helvetica, sans-serif;
        border-collapse: collapse;
        width: 100%;
        background-color: #FFF;
    }
    .style-tabla table td, .style-tabla table th { 
        text-align: center; 
        border: 1px solid #ddd; 
        padding:.5em 5px;
        font-size: 1.2em;
    }
    .style-tabla table th {
        background-color:#f4f4f4;
        font-weight: normal;
    } 
    .style-tabla table caption {
        margin: 0; 
        font-weight: bold; 
        font-size: 1.3em; 
        background: #eee;
        padding: 10px;
        border: 1px solid #ddd; 
    }
    #content-informes {
        width: 700px;
    }
</style>
<style type="text/css">
    .well legend{<?php echo "color:" . $this->colorFuenteContenido . ";"; ?>}
    .control-group { margin-bottom: 0px; }
</style>
<?php if (isset($this->error)) : ?>
    <?php if ($this->error) : ?>
        <div class="alert alert-error alert-block">
            <button type="button" class="close" data-dismiss="alert">×</button>
            <?php echo $this->mensaje ?>
        </div>
    <?php else : ?>
        <div class="alert alert-success alert-block">
            <button type="button" class="close" data-dismiss="alert">×</button>
            <?php echo $this->mensaje ?>
        </div>
    <?php endif; ?>
<?php endif; ?>
<?php
if ($this->cliente && $this->noContinua) {
    ?> <div class="alert alert-error alert-block">
        <button type="button" class="close" data-dismiss="alert">×</button>
        El Cliente no esta Apto para obtener un credito.
        <a class="btn btn-link" href="<?php echo $this->baseUrl("usuarios/busqueda/persona/b_cliente_id/{$this->cliente->getId()}/autoload/1") ?>">Volver</a>
    </div>
    <?php
} else {
    ?>
    <form id="form-credito" method="POST" action="" onsubmit="return validarFormVeraz()">
        <input type="hidden" name="cliente_id" id="cliente_id" value="<?php if ($this->cliente) {
        echo $this->cliente->getId();
    } ?>"> 
        
    <input type="hidden" name="credito_a_renovar_id" id="credito_a_renovar_id" value="<?php   echo $this->credito_anterior_id; ?>"> 
        <div class="well"  style="padding-left: 100px;"  >
            <div class="row">
                <div class="span10">
    <?php if ($this->cliente) { ?>
                        <style>
                            a { color: #005580; }
                            a:hover, a:active { color: #2080D0; }
                        </style>
                        <font style="font-size: 22px;color: #18609C;"> Cliente:<a style="color: <?php if ($this->cliente_moroso) {
            echo "#FF0000";
        } else {
            echo "#18609C";
        } ?>" href="<?php echo $this->baseUrl(); ?>/usuarios/busqueda/obternerdatospersona/persona_id/<?php echo $this->cliente->getId(); ?>" ><?php echo $this->cliente->getApellido() . " " . $this->cliente->getNombres() . ", " . $this->cliente->getTipoDocumento()->getDescripcion() . " " . $this->cliente->getNroDocumento(); ?></a> </font>
                        <?php if ($this->garante) { ?>
                            <br>
                            <input type="hidden" name="garante_id" id="garante_id" value="<?php if ($this->garante) {
                    echo $this->garante->getId();
                } ?>"> 
                            <font style="font-size: 22px;color: #18609C;"> Garante:<a <?php if ($this->garante_moroso) {
                    echo "#FF0000";
                } else {
                    echo "#18609C";
                } ?> href="<?php echo $this->baseUrl(); ?>/usuarios/busqueda/obternerdatospersona/persona_id/<?php echo $this->garante->getId(); ?>/volver_a_registrar_como_garante/1" ><?php echo $this->garante->getApellido() . " " . $this->garante->getNombres() . ", " . $this->garante->getTipoDocumento()->getDescripcion() . " " . $this->garante->getNroDocumento(); ?></a> </font>  <a  href="<?php echo $this->baseUrl(); ?>/usuarios/credito/registrar" class="btn btn-danger btn-mini" ><i class=" icon-trash icon-white"></i></a>
                    <?php } ?>

                <?php } else { ?>
                    <?php
                    $this->tiposDeCreditosDisponibles->add(new Doctrine_Model_Entities_Nuevo());
                    ?>
                        <font style="font-size: 22px;color: #18609C;"> SIMULADOR DE CREDITO</font>
    <?php } ?>

                </div>
            </div>

            <div class="row">
                                <?php if ($this->cliente_moroso || $this->garante_moroso) { ?>
                    <p style="color: #FF0000;margin-left: 50px;">Solamente con autorizaci&oacute;n de un administrador podra realizar esta operacion</p>
                                <?php } ?>
                <div class="span3" style="width: 160px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" for="inputNroDoc">Monto</label>
                        <div class="controls">
                            <div class="input-append">
                                <style type="text/css">
                                    #monto { font-size: 24px;font-weight: bold; }
                                </style>
                                <!-- onchange="calcularCuotas()" -->
                                <span class="add-on">$</span><input id="monto" name="monto" class="input-small" type="text" onblur="if (this.value != '') {
                                                calcularCuotas();
                                            }" style="text-align:right;"><span class="add-on">.00</span>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="span2" style="width: 8px;">
                    <div class="controls" style="margin-top: 25px;font-size: 18px;font-weight: bold;">+</div>
                </div>

                <div class="span2" style="width: 100px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Imp. Adeudado</label>
                        <div class="controls">
                            <input id="importe_adeudado" name="importe_adeudado" class="input-small" disabled="true" type="text"  onblur="if (this.value != '') {
                                            calcularCuotas();
                                        }" value="<?php echo $this->monto_credito_anterior; ?>">
                            <input id="importe_adeudado" name="importe_adeudado_hidden"   type="hidden"    value="<?php echo $this->monto_credito_anterior; ?>">
                            <div id="cuotas_pendientes_datos" style="font-weight: bold;font-size: 10px;line-height:10px;" ><?php if (!empty($this->cantidad_cuotas_pendientes)) {
                                echo "En " . $this->cantidad_cuotas_pendientes . " cuotas de $" . $this->monto_x_cuota_adeudada . " (" . $this->numeros_de_cuotas_adedudads . ")";
                            } ?></div>
                        </div>
                    </div>
                </div>
                <div class="span2" style="width: 8px;">
                    <div class="controls" style="margin-top: 25px;font-size: 18px;font-weight: bold;">=</div>
                </div>

                <div class="span2" style="width: 95px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Total</label>
                        <div class="controls">
                            <input id="total" name="total" class="input-small" disabled="true" type="text"  >
                        </div>
                    </div>
                </div>

                <div class="span2" style="width: 95px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Importe Financ.</label>
                        <div class="controls">
                            <input id="importe_total_financiado" name="importe_total_financiado" class="input-small" disabled="true" type="text"  onblur="if (this.value != '') {
                                            calcularCuotas();
                                        }">
                        </div>
                    </div>
                </div>

                <div class="span2" style="width: 95px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Monto x Cuota</label>
                        <div class="controls">
                            <input id="monto_x_cuota_duplicado" name="monto_x_cuota_duplicado" class="input-small" disabled="true"    type="text"   >
                        </div>
                    </div>
                </div>
            </div>  
            <div class="row">
                <div class="span3" style="width: 150px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >T Credito a Solicitar</label>
                        <div class="controls">
                            <select id="tipo" name="tipo" class="input-medium" <?php echo $this->credito_anterior_id ? "readonly" : "" ?> onchange="calcularCuotas()" >
                                <!--<option value="">Seleccione un tipo</option>-->
                                <?php foreach ($this->tiposDeCreditosDisponibles as $tp) { ?>
                                    <option value="<?php echo get_class($tp); ?>"><?php echo $tp->getDescripcion(); ?></option>
    <?php } ?>
                            </select>
                        </div>
                    </div>
                </div>

                <div class="span3" style="width: 50px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Cuotas</label>
                        <div class="controls">
                            <select id="cuotas" name="cuotas" class="input-mini" onchange="calcularCuotas()" >
                                <?php for ($i = 1; $i < 37; $i++) : ?>
                                    <option value="<?php echo $i ?>"><?php echo $i; ?></option>
                                <?php endfor; ?>
                            </select>
                        </div>
                    </div>
                </div>

                <div class="span3" style="width: 80px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Plan</label>
                        <div class="controls">
                            <select id="formula_id" name="formula_id" class="input-small"  onchange="calcularCuotas()" class="" >
    <?php foreach ($this->formulas as $formula) {
        if ($formula->getId() < 4) {
            ?>
                                        <option value="<?php echo $formula->getId(); ?>"><?php echo $formula->getDescripcion(); ?></option>
        <?php }
    } ?>
                            </select>
                        </div>
                    </div>
                </div>

                <div class="span2" style="width: 60px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Tasa</label>
                        <div class="controls">
                            <input id="tasa" name="tasa" style="width: 50px;" class="input-mini" disabled="true"   type="text"  >
                        </div>
                    </div>
                </div>

                <div class="span2" style="width: 95px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Mont. (P MNL)</label>
                        <div class="controls">
                            <input id="monto_usuario" name="monto_usuario" class="input-small" type="text"   >
                        </div>
                    </div>
                </div>

                <div class="span2" style="width: 95px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" >Venc. Cuota</label>
                        <div class="controls">
    <?php $hoy = new DateTime(); ?>
                            <input id="vencimiento_usuario" name="vencimiento_usuario" class="input-small" type="text" value="" >
                        </div>
                    </div>
                </div>
                <div class="span2" style="width: 30px;">
                    <div class="control-group" style="display: inline-block;">
                        <label class="control-label" > &nbsp;</label>
                        <div class="controls">

                            <a class="btn " href="#" onclick="calcularCuotas();"  ><i class="icon-refresh"></i></a>
                        </div>
                    </div>
                </div>
            </div>

            <div class="row">
                <div id="content-cuotas" class="span10 style-tabla" style="height:170px;width:700px; overflow:auto;" data-spy="scroll">
                    <table style="background-color: #FFF;" >
                        <thead>
                            <tr>
                                <th>cuota Nro</th>
                                <th>Vencimiento</th>
                                <th>Monto</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td colspan="3">Ninguna cuota</td>
                            </tr>
                        </tbody>
                    </table>
                </div>
                <div class="span1"></div>
            </div>

            <div class="row">
                <label class="control-label" for="inputTipoTelefono">Publicidad</label>
                <div class="controls">
                    <select id="publicidad_id" name="publicidad_id" class="input-small">
                        <option value=""><?php echo "Ning&uacute;na" ?></option>
                    <?php foreach ($this->publicidades as $publicidad) { ?>
                            <option <?php echo $this->clienteArray["Publicidad"]["Id"] == $publicidad->getId() ? "selected" : "" ?> value="<?php echo $publicidad->getId(); ?>">
                        <?php echo $publicidad->getDescripcion(); ?></option>
                    <?php } ?>
                    </select>
                </div>
            </div>

            <div class="row" style="margin: 5px;">
                <div class="span7" style="width: 50px;"></div>
                <div class="span6" style="width: 650px;">
    <?php if ($this->cliente) { ?>
                        <a href="<?php echo $this->baseUrl("usuarios/ajax/informescredito/persona_id/{$this->cliente->getId()}") ?>" class="btn btn-warning nuevo_informe">Informe CLIENTE</a>
                        <input id="verificacion_informe_cliente" name="verificacion_informe_cliente" type="hidden" value="" />
        <?php if ($this->garante) { ?>
                            <a href="<?php echo $this->baseUrl("usuarios/ajax/informescredito/persona_id/{$this->garante->getId()}") ?>" class="btn btn-warning nuevo_informe">Informe GARANTE</a>
                            <input id="verificacion_informe_garante" name="verificacion_informe_garante" type="hidden" value="" />
        <?php } ?>
        <?php if ($this->credito_anterior_id) { ?>
                            <a href="<?php echo $this->baseUrl(); ?>/usuarios/busqueda/obtenercredito/credito_id/<?php echo $this->credito_anterior_id; ?>" class="btn btn-info" >Ver Cuotas Credito A Renovar</a>
        <?php } ?>
                        <a  href="<?php echo $this->baseUrl(); ?>/usuarios/cliente/registrar/desde_credito/true/credito_a_renovar_id/<?php echo $this->credito_anterior_id; ?>" class="btn btn-info"><i class="icon-plus"> </i> Asociar Garante</a>    
                        <button type="submit" class="btn" id="botonRegistrar" onclick="desactivarBoton(this.id)">
                            <i class="icon-plus"></i> Registrar Credito
                        </button>
    <?php } ?>
                </div>
            </div>

            <div class="row">

            </div>

        </div>
    </form>
<?php } ?>

<script type="text/javascript">

    jQuery(document).ready(function() {

        $("#vencimiento_usuario").datepicker({dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true});
        verificarVeraz($("#cliente_id").val(), "cliente");
        verificarVeraz($("#garante_id").val(), "garante");

        $(".nuevo_informe").colorbox({
            iframe: true,
            innerWidth: "60%",
            innerHeight: "50%",
            onOpen: function() {
            },
            onClosed: function() {
                verificarVeraz($("#cliente_id").val(), "cliente");
                verificarVeraz($("#garante_id").val(), "garante");
            }
        });

        $('#monto').keypress(function(event) {
            if ((event.which != 44 || $(this).val().indexOf(',') != -1) && (event.which < 48 || event.which > 57)) {
                event.preventDefault();
            }
        });
        $('#monto_usuario').keypress(function(event) {
            if ((event.which != 44 || $(this).val().indexOf(',') != -1) && (event.which < 48 || event.which > 57)) {
                event.preventDefault();
            }
        });

    });

    function verificarVeraz(id, persona) {
        if (id) {
            $.ajax({
                type: "POST",
                url: baseUrl + "/usuarios/ajax/verificarveraz",
                dataType: "json",
                data: {"persona_id": id},
                success: function(data) {
                    if (data.veraz) {
                        $("#verificacion_informe_" + persona).val(1);
                    } else {
                        $("#verificacion_informe_" + persona).val("");
                    }
                },
                error: function() {
                }
            });
        } else {
            $("#verificacion_informe_" + persona).val("");
        }
    }

    function validarFormVeraz() {
        var valor = false;
        if ($("#cliente_id").val() > 0) {
            if ($("#verificacion_informe_cliente").val() == 1) {
                valor = true;
                if ($("#garante_id").val() > 0) {
                    valor = false;
                    if ($("#verificacion_informe_garante").val() == 1) {
                        valor = true;
                    }
                }
            }
        }

        if (!valor) {
            alert("No se agregó el informe del VERAZ.");
            $("#botonRegistrar").show();
        } else {
            if (!$("#publicidad_id").val()) {
                alert("Publicidad requerida: Falta agregar publicidad.");
                $("#botonRegistrar").show();
                valor = false;
            }
        }

        var tipo = $("#tipo").val();
        if (tipo == "") {
            alert("Tipo de credito requerido: Seleccione un tipo de credito.");
            valor = false;
        }

        return valor;
    }


    function desactivarBoton(id) {
        $("#" + id).hide();
    }
</script>
